using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select a range
var range = workSheet["A1:D20"];
// Select a column(B)
var column = workSheet.GetColumn(1);
// Sort the range in ascending order (A to Z)
range.SortAscending();
// Sort the range by column(C) in ascending order
range.SortByColumn("C", SortOrder.Ascending);
// Sort the column(B) in descending order (Z to A)
column.SortDescending();
workBook.SaveAs("sortExcelRange.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Select a range
Private range = workSheet("A1:D20")
' Select a column(B)
Private column = workSheet.GetColumn(1)
' Sort the range in ascending order (A to Z)
range.SortAscending()
' Sort the range by column(C) in ascending order
range.SortByColumn("C", SortOrder.Ascending)
' Sort the column(B) in descending order (Z to A)
column.SortDescending()
workBook.SaveAs("sortExcelRange.xlsx")
Verileri alfabetik veya değer sırasına göre düzenlemek, Microsoft Excel'de veri analizini mümkündür kılar. IronXL, C# ve VB.NET'te Excel Sütunları, Satırları ve Aralıklarını sıralamayı son derece basit hale getirir.
Sıralamayı doğru sırada uygulamak için seçili aralık veya sütunda SortAscending veya SortDescending yöntemlerini kullanın. Ancak, SortByColumn yöntemi iki parametre gerektirir: İlk giriş sıralanacak sütun olup, ikinci giriş sıralama düzenidir.